be on hand (to support) - French English Dictionary